person who makes or sells large maguye fiber bags or satchels - Español Inglés Diccionario